package com.easy.service;

import java.util.List;
import java.util.Map;

public interface AppointmentService {

    /**
     * 预约（会将对应的 schedule.is_deleted 置为 1）
     */
    void reserve(Integer userId, Integer doctorId, Integer scheduleId);

    /**
     * 我的挂号列表（未删除）
     */
    List<Map<String,Object>> myList(Integer userId);

    /**
     * 取消预约（将 appointment.is_deleted=1 & schedule.is_deleted=0）
     */
    void cancel(Integer id, Integer userId);
}
